package com.example.myapplication;

import android.os.Bundle;

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // 调用父类的onCreate方法，进行基本的初始化操作
        super.onCreate(savedInstanceState);

        // 启用EdgeToEdge功能，使应用程序的边缘与系统窗口边缘对齐
        EdgeToEdge.enable(this);

        // 设置应用程序的布局文件
        setContentView(R.layout.activity_main);

//        // 为根布局设置WindowInsets监听器，以便在窗口边距发生变化时更新布局
//        ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
//            // 获取系统窗口的边距
//            Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
//
//            // 更新根布局的内边距，以适应系统窗口的边距
//            v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
//
//            // 返回更新后的WindowInsets
//            return insets;
//        });
    }
}